/* 
    Arquivo de estilo do projeto.
*/

h1
{
    text-align: center;
    color: blue;
    margin: 0px;
}

h3
{
    text-align: center;
    color: white;
    margin: 0px;
    border-bottom: solid white 1px;
}

label
{
    color: white;
    font-weight: bold;
    display: block;
}

label.Small
{
    font-size: 0.7em;
    margin-bottom: 10px;
}

label.Error
{
    text-align: center;
    color: red;
}

form, ul, table
{
    padding: 15px;
    width: 70%;
    margin: auto;
    margin-bottom: 5%;
    display: block;
    background-color: blue;
}

form input
{
    display: block;
}

form.Invisible
{
    background-color: transparent;
}

a
{
    font-weight: bold;
    text-decoration: none;
    color: blue;
}

a:hover
{
    text-decoration: underline;
}

table tr td a
{
    color: white;
}

table
{
    table-layout: fixed;
    color: white;
    font-weight: bold;
    border-collapse: collapse;
}

table td
{
    min-width: 5%;
}

table th
{
    text-align: left;
}

table td.Right
{
    text-align: right;
}

table tr:hover
{
    background-color: white;
    color: blue;
}

table#optionsTable
{
    margin-bottom: 5px;
}

img
{
    border: 5px;
}